#define _CRT_SECURE_NO_WARNINGS 1
#include<iostream>
using namespace std;
//int main() {
//
//	char a;
//
//	int size = 0;
//
//	do {
//
//		a = getchar();
//
//		if (a == ' ') {
//
//			size = 0;
//
//		}
//		else if (a != '\n') {
//
//			size++;
//
//		}
//		else {
//
//
//
//		}
//
//	} while (a != '\n');
//
//	cout << size;
//
//}

//class Solution {
//public:
//	string reverseStr(string s, int k) 
//	{
//		int n = s.length();
//		for (int i = 0; i < n; i += 2 * k) 
//		{
//			reverse(s.begin() + i, s.begin() + min(i + k, n));
//		}
//		return s;
//	}
//};
//
//int main()
//{
//	Solution q;
//	q.reverseStr("abcdefg", 2);
//	return 0;
//
//
//#include <iostream>
//	using namespace std;
//
//	int main() {
//		char a;
//		int size = 0;
//		do {
//			a = getchar();
//			if (a == ' ') {
//				size = 0;
//			}
//			else if (a != '\n') {
//				size++;
//			}
//			else {
//
//			}
//		} while (a != '\n');
//		cout << size;
//	}
//}
